UML Design for Performance Evaluation of Object Oriented Programs on Dual Core Processors
نویسنده
چکیده
403 Abstract— In today’s scenario, high performance computing is needed to solve the complex scientific problems. In this regards the Multi-core technology is one of the major technologies. Intel’s Dual Core processors improve the performance of applications by executing multiple programs at a time. The objective of the present paper is to evaluate the performance of well known Object-oriented programming languages namely Visual C#, Visual C++ and Java on Intel’s Dual Core processors. To check the performance of various programs on Dual Core processors, a common program is developed in these three languages. The run time of each program is measured for quantitative comparison of performance of these languages. Before evaluating the performance of these processors, an efficient UML model is designed for the program execution. The UML class and sequence diagrams are designed and comparison is also made between the performance of two selected Dual Core processors namely Dual Core and Core 2 Duo.
منابع مشابه
Impact of Dual Core on Object Oriented Programming Languages through UML
-----------------------------------------------ABSTRACT-----------------------------------------------Nowadays, different kinds of processors are appearing in the computer market, therefore it is necessary to observe the performance of these processors at the early stage of computation of object oriented programs. In this context, the present paper deals with the evaluation of the performance o...
متن کاملUML Modeling and Performance Evaluation of Multithreaded Programs on Dual Core Processor
Modern Object oriented programming languages provide the facility of multithreading programming which provides concurrent execution of multiple threads within the same program. Basically, threads provide a way to execute code in parallel within the same program. In high performance computing today, the multi-core CPUs have become more common in nearly all computer systems. These processors have...
متن کاملAvailability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملDoes Core Stability Training Affect Fundamental Movement Skills in Low Proficiency Children? Evaluation of Performance Process
The present study investigated the effects of 8-weeks of core stability training on fundamental movement skills in children with low proficiency in both locomotor and object control skills. By using a semi-experimental research design. 30 elementary boy students (means age= 8.89 years, SD= 1.06) were recruited and organized in training (n= 15) and control group (n=15). Fundamental movement skil...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009